package com.storage.vo.stock 
{
    import com.zzkj.vo.BaseObjectVO;
    
    import mx.collections.ArrayCollection;

    public class SellOrderVO extends BaseObjectVO
    {
        private var _sellOrderId:String;
        private var _sellOrderCode:String;
        private var _amount:Number;
        private var _totalMoney:Number;
        private var _askMoneyDate:Date;
        private var _paymentState:String;
        private var _auditState:String;
        private var _orderState:String;
        private var _shouldAccept:Number;
        private var _alreadyAccept:Number;
        private var _remnant:Number;
        private var _remark:String;
        private var _customerName:String;
        private var _needFp:String;
        private var _sendDate:Date;
        private var _createdDate:Date;
        private var _updatedDate:Date;
        private var _sellOrderDetails:ArrayCollection;



        public function SellOrderVO(){}

        public function set sellOrderId(value:String):void{
            this._sellOrderId = value;
        }

        public function get sellOrderId():String{
            return this._sellOrderId;
        }


        public function set sellOrderCode(value:String):void{
            this._sellOrderCode = value;
        }

        public function get sellOrderCode():String{
            return this._sellOrderCode;
        }


        public function set amount(value:Number):void{
            this._amount = value;
        }

        public function get amount():Number{
            return this._amount;
        }


        public function set totalMoney(value:Number):void{
            this._totalMoney = value;
        }

        public function get totalMoney():Number{
            return this._totalMoney;
        }


        public function set askMoneyDate(value:Date):void{
            this._askMoneyDate = value;
        }

        public function get askMoneyDate():Date{
            return this._askMoneyDate;
        }


        public function set paymentState(value:String):void{
            this._paymentState = value;
        }

        public function get paymentState():String{
            return this._paymentState;
        }


        public function set auditState(value:String):void{
            this._auditState = value;
        }

        public function get auditState():String{
            return this._auditState;
        }


        public function set orderState(value:String):void{
            this._orderState = value;
        }

        public function get orderState():String{
            return this._orderState;
        }


        public function set shouldAccept(value:Number):void{
            this._shouldAccept = value;
        }

        public function get shouldAccept():Number{
            return this._shouldAccept;
        }


        public function set alreadyAccept(value:Number):void{
            this._alreadyAccept = value;
        }

        public function get alreadyAccept():Number{
            return this._alreadyAccept;
        }


        public function set remnant(value:Number):void{
            this._remnant = value;
        }

        public function get remnant():Number{
            return this._remnant;
        }


        public function set remark(value:String):void{
            this._remark = value;
        }

        public function get remark():String{
            return this._remark;
        }


        public function set customerName(value:String):void{
            this._customerName = value;
        }

        public function get customerName():String{
            return this._customerName;
        }


        public function set needFp(value:String):void{
            this._needFp = value;
        }

        public function get needFp():String{
            return this._needFp;
        }


        public function set sendDate(value:Date):void{
            this._sendDate = value;
        }

        public function get sendDate():Date{
            return this._sendDate;
        }


        public function set createdDate(value:Date):void{
            this._createdDate = value;
        }

        public function get createdDate():Date{
            return this._createdDate;
        }


        public function set updatedDate(value:Date):void{
            this._updatedDate = value;
        }

        public function get updatedDate():Date{
            return this._updatedDate;
        }


        public function set sellOrderDetails(value:ArrayCollection):void{
            this._sellOrderDetails = value;
        }

        public function get sellOrderDetails():ArrayCollection{
            return this._sellOrderDetails;
        }


    }
}